Agile Adoption Process Framework

نویسندگان

  • Ahmed Samy Sidky
  • James D. Arthur
چکیده

The objective of this research is to provide organizations with a process that can guide projects in adopting more agile software development approaches. The result of this research is a process framework consisting of various components that work together to provide a roadmap and guide for organizations wishing to adopt agile practices during project development. Figure 1 illustrates the stages and sequence of events in this process framework. The objective of the First stage of the process framework is to identify any organizational factor that would prevent the adoption of agile practices. The stage starts with an introductory meeting with the key stakeholders of the Agile adoption endeavor. This meeting focuses on explaining the main concepts behind Agile methods and presents an overview of the stages that the adoption effort will go through. After this informational session the agile consultant examines the organization for the presence of any factors that might hinder the organization from proceeding with the adoption process. These factors are referred to as discontinuing factors. If no discontinuing factors are found the process framework enters into its Second stage. The objective of Stage 2 is to determine, from a project –level perspective, the extent to which agile practices can be adopted. The process framework considers each project that wants to adopt Agile practices and assesses the pertinent characteristics of that project that can influence the degree to which it can adopt agile practices. The highest level of agility a project can seek to adopt is referred to as the Project's Potential Agile Level (PPAL). The PPAL is a number from 1 to 5 corresponding to the 5 Agile Levels defined by this framework. Once the PPAL is identified, the process framework enters its final stage (Stage 3). The objective of Stage 3 is to assess the extent to which an organization possesses the characteristics that will support the adoption of each of the agile practices identified by the PPAL. The outcome of the organizational assessment is the identification of those characteristics needed for the successful adoption of each of the Agile practices and the extent to which those characteristics are present (or absent) in the organization. An analysis of the " gap " between the project–level and organizational agility assessments indicate the probability of a successful (or unsuccessful) adoption of the agile practices for the project under consideration. If the gap analysis shows a small distance between …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessing the adoption level of scaled agile development: a maturity model for Scaled Agile Framework

Although the agile software development approaches have gained wide acceptance in practice, the concerns regarding the scalability and integration of agile practices in traditional large-scale system development projects are prevailing. Scaled Agile Framework (SAFe) has emerged as a solution to address some of these concerns. Despite few encouraging results, case studies indicate several challe...

متن کامل

Towards the Strategic Analysis of Agile Practices

Agile methods are widely believed to have the potential to improve software processes. Given the variety of agile practices, organizations face difficult decisions on which ones to adopt. Recognizing that agile adoption is often motivated by strategic concerns such as market competitiveness or responsiveness to customer needs, this paper outlines a framework for the strategic analysis of agile ...

متن کامل

The Essential Prerequisites of Agile Transition and Adoption: a Grounded Theory Approach

Prevalence of Agile methods in software companies is increasing dramatically. Software companies need to employ these methods to overcome the inherent challenges of traditional methods. However, transitioning to Agile approach is a topic of debate and there is no unique and well-defined transition model or framework yet. Although some research studies have addressed barriers and strengths behin...

متن کامل

A framework to support the evaluation, adoption and improvement of agile methods in practice

Agile methods are often seen as providing ways to avoid overheads typically perceived as being imposed by traditional software development environments. However, few organizations are psychologically or technically able to take on an agile approach rapidly and effectively. Here, we describe a number of approaches to assist in such a transition. The Agile Software Solution Framework (ASSF) provi...

متن کامل

A Tale Of Two Agile Implementations: A Cross-Case Exploratory Analysis

There is a growing trend towards the adoption of agile methods for information systems development in organisations due to the pressures for products and services to be faster to market. This paper examines the introduction and use of agile methods in two significantly different organizations; a bank and an international law firm. The adoption of agile methods in one organization was deemed a s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/cs/0612092  شماره 

صفحات  -

تاریخ انتشار 2006